package com.hqyj.service;

import com.hqyj.common.ResponseResult;
import com.hqyj.pojo.TbEstateManager;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.HashMap;

/**
 * <p>
 * 物业管理人员表 服务类
 * </p>
 *
 * @author gp
 * @since 2021-09-26
 */
public interface TbEstateManagerService {
    //查询
    HashMap<String ,Object> list(TbEstateManager tbEstateManager);
    //添加
    HashMap<String ,Object> insert(TbEstateManager tbEstateManager);
    //修改
    HashMap<String ,Object> update(TbEstateManager tbEstateManager);
    //删除
    HashMap<String ,Object> delete(Integer id);

    /**
     * 通过登录帐号获取物业管理员信息
     * @Author franxhao
     * @param loginName 登录帐号
     * @return 返回物业管理员信息
     */
    TbEstateManager getByLoginName(String loginName);

    /**
     * 物业人员登录（普通登录）
     * @return
     */
    ResponseResult login(String username, String password);


    HashMap<String, Object> info(TbEstateManager estateManager);
}
